runtime.workType.wbufSpans (field)
24 uses
runtime (current package)
mgc.go#L194: lockInit(&work.wbufSpans.lock, lockRankWbufSpans)
mgc.go#L323: wbufSpans struct {
mgcwork.go#L118: lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
mgcwork.go#L362: lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
mgcwork.go#L367: if work.wbufSpans.free.first != nil {
mgcwork.go#L368: lock(&work.wbufSpans.lock)
mgcwork.go#L369: s = work.wbufSpans.free.first
mgcwork.go#L371: work.wbufSpans.free.remove(s)
mgcwork.go#L372: work.wbufSpans.busy.insert(s)
mgcwork.go#L374: unlock(&work.wbufSpans.lock)
mgcwork.go#L384: lock(&work.wbufSpans.lock)
mgcwork.go#L385: work.wbufSpans.busy.insert(s)
mgcwork.go#L386: unlock(&work.wbufSpans.lock)
mgcwork.go#L454: lock(&work.wbufSpans.lock)
mgcwork.go#L462: work.wbufSpans.free.takeAll(&work.wbufSpans.busy)
mgcwork.go#L463: unlock(&work.wbufSpans.lock)
mgcwork.go#L470: lock(&work.wbufSpans.lock)
mgcwork.go#L471: if gcphase != _GCoff || work.wbufSpans.free.isEmpty() {
mgcwork.go#L472: unlock(&work.wbufSpans.lock)
mgcwork.go#L478: span := work.wbufSpans.free.first
mgcwork.go#L482: work.wbufSpans.free.remove(span)
mgcwork.go#L486: more := !work.wbufSpans.free.isEmpty()
mgcwork.go#L487: unlock(&work.wbufSpans.lock)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)